On Approximation Algorithms for Coloring k-Colorable Graphs
نویسندگان
چکیده
Karger, Motwani and Sudan presented a graph coloring algorithm based on semidefinite programming, which colors any k-colorable graph with maximum degree ∆ using Õ(∆1−2/k) colors. This algorithm leads to an algorithm for k-colorable graph using Õ(n1−3/(k+1)) colors. This improved Wigderson’s algorithm, which uses O(n1−1/(k−1)) colors, containing as a subroutine an algorithm using (∆ + 1) colors for graphs with maximum degree ∆. It is easy to imagine that an algorithm which uses less colors in terms of ∆ leads to an algorithm which uses less colors in terms of n. In this paper, we consider this influence assuming that we have an algorithm which uses Õ(∆1−x/k) colors for 2 < x < 3. Specifically, we will show that the algorithms of Karger et al., of Blum and Karger and of Halperin et al. can be improved under this assumption. key words: graph coloring, approximation algorithms, NP-hard, maximum degree
منابع مشابه
Almost All k-Colorable Graphs are Easy to Color
We describe a simple and eecient heuristic algorithm for the graph coloring problem and show that for all k 1, it nds an optimal coloring for almost all k-colorable graphs. We also show that an algorithm proposed by Br elaz and justiied on experimental grounds optimally colors almost all k-colorable graphs. EEcient implementations of both algorithms are given. The rst one runs in O(n+m log k) t...
متن کاملColoring Random and Semi-Random k-Colorable Graphs
The problem of coloring a graph with the minimum number of colors is well known to be NPhard, even restricted to k-colorable graphs for constant k 3. On the other hand, it is known that random k-colorable graphs are easy to k-color. The algorithms for coloring random kcolorable graphs require fairly high edge densities, however. In this paper we present algorithms that color randomly generated ...
متن کاملResearch Report and Proposal
when I joined the Max Planck Institut as a post-doctoral fellow, I have been working at Semideenite Programming and its applications to Approximation Problems. The techniques from Semideenite Programming have proved useful in the design of good approximation algorithms as is evinced by the ground breaking paper of Goemans and Williamson on Max Cut and Max Sat 13]. Since then several researchers...
متن کاملOn Coloring Resilient Graphs
We introduce a new notion of resilience for constraint satisfaction problems, with the goal of more precisely determining the boundary between NP-hardness and the existence of efficient algorithms for resilient instances. In particular, we study r-resiliently k-colorable graphs, which are those k-colorable graphs that remain k-colorable even after the addition of any r new edges. We prove lower...
متن کاملHardness of Approximate Coloring
The graph coloring problem is a notoriously hard problem, for which we do not have efficient algorithms. A coloring of a graph is an assignment of colors to its vertices such that the end points of every edge have different colors. A k-coloring is a coloring that uses at most k distinct colors. The graph coloring problem is to find a coloring that uses the minimum number of colors. Given a 3-co...
متن کامل